nanometer-sized structures - English Synonyms Dictionary